import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

//引入element-ui
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

//引入全局样式表
import './assets/css/global.css'

//引入axios配置
import axios from 'axios'
//Vue.use(axios)--------axios不是插件，不能当插件来用
//挂载原型属性 (这段代码里最后一行，$ajax也可以换作其他如$http等)
Vue.prototype.$http = axios
//设置请求根路径
axios.defaults.baseURL='http://localhost:8080/'
// axios.defaults.baseURL='https://www.zhongcaijingwei.com.cn:8080/'
//设置axios请求拦截器
axios.interceptors.request.use(config => {
  //为请求头对象添加Token验证的Authorization字段，字段名即为我们的token名
  //config.headers来自请求头·
  config.headers.Authorization = window.sessionStorage.getItem('username')
  return config
})



Vue.config.productionTip = false
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')


import AmapVue from '@amap/amap-vue';

AmapVue.config.version = '2.0'; // 默认2.0，这里可以不修改
AmapVue.config.key = '676e016bd38c5810deca9c615d4807f0';
AmapVue.config.plugins = [
  'AMap.ToolBar',
  'AMap.MoveAnimation',
  // 在此配置你需要预加载的插件，如果不配置，在使用到的时候会自动异步加载
  "AMap.Autocomplete", //输入提示插件
  "AMap.PlaceSearch", //POI搜索插件
  "AMap.Scale", //右下角缩略图插件 比例尺
  "AMap.OverView", //地图鹰眼插件
  "AMap.ToolBar", //地图工具条
  "AMap.MapType", //类别切换控件，实现默认图层与卫星图、实施交通图层之间切换的控制
  "AMap.PolyEditor", //编辑 折线多，边形
  "AMap.CircleEditor", //圆形编辑器插件
  "AMap.Geolocation", //定位控件，用来获取和展示用户主机所在的经纬度位置
  "AMap.ControlBar"
];
Vue.use(AmapVue);